Achtung: Reihenfolge ist umgekehrt zur Mathematik
In der Mathematik stehen die Koeffizienten aufsteigend (niedrigster Grad zuerst):
p(x)=a0+a1x+a2x2+⋯+anxn⟶[a0, a1, …, an]
Matlab (und NumPy) speichern sie absteigend (höchster Grad zuerst):
p(x)=anxn+⋯+a1x+a0⟶[an, …, a1, a0]
Beispiel: p(x)=1−2x+3x2
| Konvention |
Vektor |
| Mathematik (aufsteigend) |
[1, -2, 3] |
| Matlab (absteigend) |
[3, -2, 1] |
Eselsbrücke: In Matlab steht der höchste Grad zuerst – wie man ein Polynom beim Aufschreiben liest: 3x2−2x+1.